/*
 * HackSQL
 * Copyright (C) 2008-2009
 *
 * Authors: Felipe Nascimento Silva Pena
 *		  Henrique Montenegro Decaria
 *		  Higor Eurípedes Pimentel Fernandes de Araújo
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * $Id$
 */

#ifndef __LIBHACKSQL_H__
#define __LIBHACKSQL_H__

#define HACKSQL_MAX_RECV_DATA  1024

void hacksql_init(void);
void hacksql_end(void);
void hacksql_server_shutdown(void);
void hacksql_server_restart(void);
int hacksql_connect(char *host, char *port, char *user, char *pass);
void hacksql_disconnect(void);
int hacksql_ping(void);
int hacksql_select_db(char *dbname);
int hacksql_query(char *query);
char *hacksql_error(void);

#endif /* __LIBHACKSQL_H__ */
